[INFO] cloning repository https://github.com/SSL-ACTX/rosaline
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SSL-ACTX/rosaline" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 423908263ea703afe66e5c359ad69b2f5a77f905
[INFO] testing SSL-ACTX/rosaline against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SSL-ACTX/rosaline
[INFO] finished tweaking git repo https://github.com/SSL-ACTX/rosaline
[INFO] tweaked toml for git repo https://github.com/SSL-ACTX/rosaline written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SSL-ACTX/rosaline on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SSL-ACTX/rosaline already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zmij v1.0.3
[INFO] [stderr]   Downloaded serde_json v1.0.148
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3bb6759d362f8ec7e8f15bf4c4e2c224c99d9e9874be6e7162584ffc0e7adbbe
[INFO] running `Command { std: "docker" "start" "-a" "3bb6759d362f8ec7e8f15bf4c4e2c224c99d9e9874be6e7162584ffc0e7adbbe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3bb6759d362f8ec7e8f15bf4c4e2c224c99d9e9874be6e7162584ffc0e7adbbe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3bb6759d362f8ec7e8f15bf4c4e2c224c99d9e9874be6e7162584ffc0e7adbbe", kill_on_drop: false }`
[INFO] [stdout] 3bb6759d362f8ec7e8f15bf4c4e2c224c99d9e9874be6e7162584ffc0e7adbbe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 98c1ce6101b315c5fc9b3f3f4239125c16d5e6ec8062a0c39ed09f7920448af7
[INFO] running `Command { std: "docker" "start" "-a" "98c1ce6101b315c5fc9b3f3f4239125c16d5e6ec8062a0c39ed09f7920448af7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.3
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling rosaline v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.01s
[INFO] running `Command { std: "docker" "inspect" "98c1ce6101b315c5fc9b3f3f4239125c16d5e6ec8062a0c39ed09f7920448af7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "98c1ce6101b315c5fc9b3f3f4239125c16d5e6ec8062a0c39ed09f7920448af7", kill_on_drop: false }`
[INFO] [stdout] 98c1ce6101b315c5fc9b3f3f4239125c16d5e6ec8062a0c39ed09f7920448af7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 77f6e1203d78cfce4ace1e892c69b192074c3a38295d9b23dd7a60327f431707
[INFO] running `Command { std: "docker" "start" "-a" "77f6e1203d78cfce4ace1e892c69b192074c3a38295d9b23dd7a60327f431707", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.3
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling rosaline v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.62s
[INFO] running `Command { std: "docker" "inspect" "77f6e1203d78cfce4ace1e892c69b192074c3a38295d9b23dd7a60327f431707", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77f6e1203d78cfce4ace1e892c69b192074c3a38295d9b23dd7a60327f431707", kill_on_drop: false }`
[INFO] [stdout] 77f6e1203d78cfce4ace1e892c69b192074c3a38295d9b23dd7a60327f431707
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6ebdfe6ee9c23ecb05c23fbf7e384b11ce8e2198f3458b1a5b6b40d148b66bf8
[INFO] running `Command { std: "docker" "start" "-a" "6ebdfe6ee9c23ecb05c23fbf7e384b11ce8e2198f3458b1a5b6b40d148b66bf8", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rosaline-d6cca7c363244eb2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rosaline-c0692c6eb5b7f74c)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_tests.rs (/opt/rustwide/target/debug/deps/compiler_tests-22a54a80465a0939)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test object_keys_proto_chain_test ... FAILED
[INFO] [stdout] test generator_throw_and_finally_test ... FAILED
[INFO] [stdout] test finally_and_sequence_expression_test ... FAILED
[INFO] [stdout] test events_filter_reduce_pipeline_test ... FAILED
[INFO] [stdout] test object_spread_with_async_error_handling ... FAILED
[INFO] [stdout] test simple_arithmetic_returns_value ... FAILED
[INFO] [stdout] test control_flow_reference_test ... FAILED
[INFO] [stdout] test function_declaration_and_call ... FAILED
[INFO] [stdout] test async_promise_all_destructure_test ... FAILED
[INFO] [stdout] test generator_event_loop_switch_test ... FAILED
[INFO] [stdout] test example_js_map_iteration ... FAILED
[INFO] [stdout] test prototype_chain_property_lookup ... FAILED
[INFO] [stdout] test for_of_string_and_array_test ... FAILED
[INFO] [stdout] test in_with_array_and_string_test ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test compiler_tests`
[INFO] [stdout] test branching_logic_produces_expected ... FAILED
[INFO] [stdout] test in_operator_and_for_in_inherited_test ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- object_keys_proto_chain_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] async function fetchData() {
[INFO] [stdout]       await new Promise((r) => setTimeout(r, 200));
[INFO] [stdout]       return Promise.reject(new Error("Network error"));
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     let state = {
[INFO] [stdout]       data: null,
[INFO] [stdout]       error: null,
[INFO] [stdout]       loading: true,
[INFO] [stdout]     };
[INFO] [stdout] 
[INFO] [stdout]     async function loadData() {
[INFO] [stdout]       try {
[INFO] [stdout]         const data = await fetchData();
[INFO] [stdout]         state = { ...state, data, loading: false };
[INFO] [stdout]       } catch (err) {
[INFO] [stdout]         state = {
[INFO] [stdout]           ...state,
[INFO] [stdout]           error: {
[INFO] [stdout]             message: err.message,
[INFO] [stdout]             time: Date.now(),
[INFO] [stdout]           },
[INFO] [stdout]           loading: false,
[INFO] [stdout]         };
[INFO] [stdout]       }
[INFO] [stdout] 
[INFO] [stdout]       console.log(state);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     loadData();
[INFO] [stdout] 
[INFO] [stdout] thread 'object_keys_proto_chain_test' (35) panicked at tests/compiler_tests.rs:270:10:
[INFO] [stdout] Object.keys on prototype chain should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe64d6 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe54d7 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feae66 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator_throw_and_finally_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'generator_throw_and_finally_test' (29) panicked at tests/compiler_tests.rs:415:10:
[INFO] [stdout] Generator throw and finally test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe7570 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe55f7 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feafe6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- finally_and_sequence_expression_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let order = [];
[INFO] [stdout] 
[INFO] [stdout]     function test() {
[INFO] [stdout]       try {
[INFO] [stdout]         return (order.push(1), thrower(), order.push(2));
[INFO] [stdout]       } finally {
[INFO] [stdout]         order.push(3);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     function thrower() {
[INFO] [stdout]       order.push(4);
[INFO] [stdout]       throw 42;
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     try {
[INFO] [stdout]       test();
[INFO] [stdout]     } catch {}
[INFO] [stdout] 
[INFO] [stdout]     console.log(order);
[INFO] [stdout] 
[INFO] [stdout] thread 'finally_and_sequence_expression_test' (25) panicked at tests/compiler_tests.rs:379:10:
[INFO] [stdout] Finally and sequence expression test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe7e16 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe56b7 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feb0e6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- events_filter_reduce_pipeline_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] const events = [
[INFO] [stdout]       { type: "ADD", value: 10 },
[INFO] [stdout]       { type: "SUB", value: 3 },
[INFO] [stdout]       { type: "ADD", value: 7 },
[INFO] [stdout]       { type: "MUL", value: 2 },
[INFO] [stdout]       { type: "SUB", value: 1 },
[INFO] [stdout]     ];
[INFO] [stdout] 
[INFO] [stdout]     const finalScore = events
[INFO] [stdout]       .filter((e) => ["ADD", "SUB", "MUL"].includes(e.type))
[INFO] [stdout]       .reduce(
[INFO] [stdout]         (acc, e) => {
[INFO] [stdout]           if (e.type === "ADD") acc.sum += e.value;
[INFO] [stdout]           else if (e.type === "SUB") acc.sum -= e.value;
[INFO] [stdout]           else if (e.type === "MUL") acc.mul.push(e.value);
[INFO] [stdout]           return acc;
[INFO] [stdout]         },
[INFO] [stdout]         { sum: 0, mul: [] },
[INFO] [stdout]       );
[INFO] [stdout] 
[INFO] [stdout]     const result = finalScore.mul.reduce((acc, m) => acc * m, finalScore.sum);
[INFO] [stdout] 
[INFO] [stdout]     console.log(result);
[INFO] [stdout] 
[INFO] [stdout] thread 'events_filter_reduce_pipeline_test' (23) panicked at tests/compiler_tests.rs:479:10:
[INFO] [stdout] events filter/reduce pipeline test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe7c20 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5687 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feb0a6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- object_spread_with_async_error_handling stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] async function fetchData() {
[INFO] [stdout]       await new Promise((r) => setTimeout(r, 200));
[INFO] [stdout]       return Promise.reject(new Error("Network error"));
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     let state = {
[INFO] [stdout]       data: null,
[INFO] [stdout]       error: null,
[INFO] [stdout]       loading: true,
[INFO] [stdout]     };
[INFO] [stdout] 
[INFO] [stdout]     async function loadData() {
[INFO] [stdout]       try {
[INFO] [stdout]         const data = await fetchData();
[INFO] [stdout]         state = { ...state, data, loading: false };
[INFO] [stdout]       } catch (err) {
[INFO] [stdout]         state = {
[INFO] [stdout]           ...state,
[INFO] [stdout]           error: {
[INFO] [stdout]             message: err.message,
[INFO] [stdout]             time: Date.now(),
[INFO] [stdout]           },
[INFO] [stdout]           loading: false,
[INFO] [stdout]         };
[INFO] [stdout]       }
[INFO] [stdout] 
[INFO] [stdout]       console.log(state);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     loadData();
[INFO] [stdout] 
[INFO] [stdout] thread 'object_spread_with_async_error_handling' (36) panicked at tests/compiler_tests.rs:342:10:
[INFO] [stdout] Spread async error handling test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe8666 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5717 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feb166 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- simple_arithmetic_returns_value stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let x = 3 + 4;
[INFO] [stdout]     console.log(x);
[INFO] [stdout] 
[INFO] [stdout] thread 'simple_arithmetic_returns_value' (38) panicked at tests/compiler_tests.rs:68:10:
[INFO] [stdout] Arithmetic testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe6f46 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5597 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feaf66 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- control_flow_reference_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'control_flow_reference_test' (22) panicked at tests/compiler_tests.rs:189:10:
[INFO] [stdout] Control flow testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe5e9b - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5477 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feade6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- function_declaration_and_call stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] function add(a, b) { return a + b; }
[INFO] [stdout]     console.log(add(10, 5));
[INFO] [stdout] 
[INFO] [stdout] thread 'function_declaration_and_call' (27) panicked at tests/compiler_tests.rs:101:10:
[INFO] [stdout] Function declaration testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe6660 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5507 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feaea6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- async_promise_all_destructure_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'async_promise_all_destructure_test' (20) panicked at tests/compiler_tests.rs:133:10:
[INFO] [stdout] Async promise all test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe796b - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5657 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feb066 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator_event_loop_switch_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'generator_event_loop_switch_test' (28) panicked at tests/compiler_tests.rs:54:10:
[INFO] [stdout] Generator event loop test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe7380 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe55c7 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feafa6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- example_js_map_iteration stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] const graph = new Map([
[INFO] [stdout]   [
[INFO] [stdout]     "INIT",
[INFO] [stdout]     [
[INFO] [stdout]       ["LOADING", ["WAITING", "PROCESSING"]],
[INFO] [stdout]       ["SKIP", ["IGNORE", "CANCEL"]],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout]   [
[INFO] [stdout]     "LOADING",
[INFO] [stdout]     [
[INFO] [stdout]       ["SUCCESS", ["DONE"]],
[INFO] [stdout]       ["ERROR", []],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout] ]);
[INFO] [stdout] 
[INFO] [stdout] for (const [state, branches] of graph) {
[INFO] [stdout]   for (const [next, subs] of branches) {
[INFO] [stdout]     if (next === "SKIP") continue; // mid-level continue
[INFO] [stdout]     for (const sub of subs) {
[INFO] [stdout]       try {
[INFO] [stdout]         console.log(`State ${state} → ${next} → ${sub}`);
[INFO] [stdout]         if (sub === "PROCESSING") break; // inner break
[INFO] [stdout]       } finally {
[INFO] [stdout]         // this runs even when we break or continue
[INFO] [stdout]         console.log(`Finalizing ${state}:${next}:${sub}`);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout]   }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'example_js_map_iteration' (24) panicked at tests/compiler_tests.rs:10:10:
[INFO] [stdout] Example should compile and execute: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe5be4 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5447 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feada6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- prototype_chain_property_lookup stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let base = { val: 42 };
[INFO] [stdout]     let child = {};
[INFO] [stdout]     child.__proto__ = base;
[INFO] [stdout]     console.log(child.val);
[INFO] [stdout] 
[INFO] [stdout] thread 'prototype_chain_property_lookup' (37) panicked at tests/compiler_tests.rs:210:10:
[INFO] [stdout] prototype chain test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe6d50 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5567 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feaf26 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- for_of_string_and_array_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'for_of_string_and_array_test' (26) panicked at tests/compiler_tests.rs:299:10:
[INFO] [stdout] for..of array/string test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe62b6 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe54a7 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feae26 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- in_with_array_and_string_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let arr = [10, 20];
[INFO] [stdout]     console.log(0 in arr);
[INFO] [stdout]     console.log(2 in arr);
[INFO] [stdout]     console.log("1" in arr);
[INFO] [stdout]     console.log("foo" in "foobar");
[INFO] [stdout]     console.log("baz" in "foobar");
[INFO] [stdout] 
[INFO] [stdout] thread 'in_with_array_and_string_test' (31) panicked at tests/compiler_tests.rs:434:10:
[INFO] [stdout] in/index/string operator test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe6856 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5537 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feaee6 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- branching_logic_produces_expected stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let x = 5;
[INFO] [stdout]     if (x > 3) {
[INFO] [stdout]       console.log("big");
[INFO] [stdout]     } else {
[INFO] [stdout]       console.log("small");
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout] thread 'branching_logic_produces_expected' (21) panicked at tests/compiler_tests.rs:87:10:
[INFO] [stdout] Branching testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe7760 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe5627 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feb026 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- in_operator_and_for_in_inherited_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let base = { parent: 1 };
[INFO] [stdout]     let child = {};
[INFO] [stdout]     child.__proto__ = base;
[INFO] [stdout]     child.own = 2;
[INFO] [stdout] 
[INFO] [stdout]     console.log("parent" in child);
[INFO] [stdout]     console.log("own" in child);
[INFO] [stdout]     console.log("missing" in child);
[INFO] [stdout] 
[INFO] [stdout]     let seen = "";
[INFO] [stdout]     for (let key in child) {
[INFO] [stdout]       seen = seen + key + ",";
[INFO] [stdout]     }
[INFO] [stdout]     console.log(seen);
[INFO] [stdout] 
[INFO] [stdout]     console.log(child.hasOwnProperty("parent"));
[INFO] [stdout]     console.log(child.hasOwnProperty("own"));
[INFO] [stdout] 
[INFO] [stdout] thread 'in_operator_and_for_in_inherited_test' (30) panicked at tests/compiler_tests.rs:239:10:
[INFO] [stdout] in/for-in test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c2a52099da - <unknown>
[INFO] [stdout]    1:     0x62c2a521e45a - <unknown>
[INFO] [stdout]    2:     0x62c2a520e262 - <unknown>
[INFO] [stdout]    3:     0x62c2a51e7ccf - <unknown>
[INFO] [stdout]    4:     0x62c2a5201759 - <unknown>
[INFO] [stdout]    5:     0x62c2a4ff7f4c - <unknown>
[INFO] [stdout]    6:     0x62c2a52019d2 - <unknown>
[INFO] [stdout]    7:     0x62c2a51e7d88 - <unknown>
[INFO] [stdout]    8:     0x62c2a51dcd99 - <unknown>
[INFO] [stdout]    9:     0x62c2a51e8a9d - <unknown>
[INFO] [stdout]   10:     0x62c2a521ec1c - <unknown>
[INFO] [stdout]   11:     0x62c2a521e992 - <unknown>
[INFO] [stdout]   12:     0x62c2a4fe8a45 - <unknown>
[INFO] [stdout]   13:     0x62c2a4fe8259 - <unknown>
[INFO] [stdout]   14:     0x62c2a4fe56e7 - <unknown>
[INFO] [stdout]   15:     0x62c2a4feb126 - <unknown>
[INFO] [stdout]   16:     0x62c2a4feb22b - <unknown>
[INFO] [stdout]   17:     0x62c2a4ff8a1b - <unknown>
[INFO] [stdout]   18:     0x62c2a4ff2134 - <unknown>
[INFO] [stdout]   19:     0x62c2a4ffb622 - <unknown>
[INFO] [stdout]   20:     0x62c2a5208dbf - <unknown>
[INFO] [stdout]   21:     0x772a4952daa4 - <unknown>
[INFO] [stdout]   22:     0x772a495baa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     async_promise_all_destructure_test
[INFO] [stdout]     branching_logic_produces_expected
[INFO] [stdout]     control_flow_reference_test
[INFO] [stdout]     events_filter_reduce_pipeline_test
[INFO] [stdout]     example_js_map_iteration
[INFO] [stdout]     finally_and_sequence_expression_test
[INFO] [stdout]     for_of_string_and_array_test
[INFO] [stdout]     function_declaration_and_call
[INFO] [stdout]     generator_event_loop_switch_test
[INFO] [stdout]     generator_throw_and_finally_test
[INFO] [stdout]     in_operator_and_for_in_inherited_test
[INFO] [stdout]     in_with_array_and_string_test
[INFO] [stdout]     object_keys_proto_chain_test
[INFO] [stdout]     object_spread_with_async_error_handling
[INFO] [stdout]     prototype_chain_property_lookup
[INFO] [stdout]     simple_arithmetic_returns_value
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.33s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6ebdfe6ee9c23ecb05c23fbf7e384b11ce8e2198f3458b1a5b6b40d148b66bf8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ebdfe6ee9c23ecb05c23fbf7e384b11ce8e2198f3458b1a5b6b40d148b66bf8", kill_on_drop: false }`
[INFO] [stdout] 6ebdfe6ee9c23ecb05c23fbf7e384b11ce8e2198f3458b1a5b6b40d148b66bf8
